home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-01-07 | 77.7 KB | 1,632 lines |
-
-
-
-
- =======================================================================
- | ***** *** *** *** ******* ******** |
- | ** ** ** ** ** *** ** ** ** ** |
- | ** ** ** ** *** *** ** ** ***** ** |
- | ***** ** ** **** ** ** ** ** |
- | ** ** ** ** *** ** ** ** ** ** |
- | ** ** *** *** *** ** ** |
- =======================================================================
-
-
-
- _______
- ____|__ | (R)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
-
-
-
- # D O S U T I L I T I E S #
-
- *****************************************
- | |
- | RO-SOFT SYSTEMS (C)1989-93 |
- |_______________________________________|
- | |
- | EDIT.EXE Ver 4.7 BY Robert Ossowski |
- *****************************************
-
-
- * MAKE YOUR COMPUTING EASY *
-
-
-
-
-
- ***********************************************************************
- | ******** ****** *** *** ******** |
- | ** ** *** *** ** |
- | ** **** *** ** |
- | ** ** *** *** ** |
- | ** ****** *** *** ** |
- | |
- | ****** ***** ****** ******** *** ***** |
- | ** ** ** ** ** ** ** ** ** |
- | **** ** ** ** ** ** ** ***** |
- | ** ** ** ** ** ** ** **** |
- | ****** ***** ****** ** *** ** ** |
- ***********************************************************************
-
-
-
-
-
- *****************************************
- | RO-SOFT SYSTEMS (C)1989-93 |
- |---------------------------------------|
- | EDIT.EXE Ver 4.7 BY Robert Ossowski |
- *****************************************
-
-
-
-
-
- Table of Contents : Page
-
-
- General description ............................ 1
-
- Version history ................................ 2
-
- Brief description of function key assignment ... 3
-
- The file select screen description ............. 4
-
- Cursor and edit control keys ................... 7
-
- Text find and replace Alt-Q functions .......... 8
-
- Text block control functions Alt-K ............. 9
-
- Color text files ............................... 10
-
- ANSI display & ANSI to .COM routine ANSI.COM ... 11
-
- CTXT2COM & MTXT2COM color text display ......... 11
-
- Line and character draw modes .................. 12
-
- The menu system description .................... 13
-
- Detailed function key assignments .............. 17
-
- Pop-up programmer's calculator ................. 22
-
- Pop-up calendar w/clock ........................ 23
-
- Find and load file function .................... 24
-
- Use of EDIT.EXE with FM.EXE .................... 25
-
- Direct file record edit mode ................... 26
-
- Should something go wrong ...................... 28
-
-
- Page 1
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * MAKE YOUR COMPUTING EASY *
-
-
-
- This program, EDIT.EXE, is a text editor that requires about 164k
- Bytes of free memory to run. It allows editing any size text file
- using all the standard editing functions, including search and block
- controls. The text may be MONO (Normal) or COLOR text (Special text
- files that retain the color attribute of all characters).
-
- EDIT.EXE contains built in DOS execute functions, base conversion
- calculator, calendar/clock w/alarm, key character and scan code
- display, directory window file load/execute, mouse menus and draw,
- file search and load using wild card names, and many more special
- functions.
-
- EDIT.EXE uses free space on your disk as a virtual memory block.
- This allows editing any size file on a minimal 256k system as long
- as there is disk space available for the necessary temporary files.
- The assembly language source is comprised of nearly 16,000 lines of
- programming code to generate a fast, compact, executable routine.
-
-
- * Should you have an EGA/VGA gray scale monitor, put the command
- "SET VID=7" in your AUTOEXEC.BAT file, and EDIT.EXE will use black
- and white only. Otherwise there is no pre-run preparation, or
- installation necessary. You may set up your own screen colors at
- the filename prompt or from edit mode using function "Alt-F8".
- Put EDIT.EXE in the current directory or in a directory that is in
- the DOS search path. Enter the command "EDIT", at the DOS command
- prompt, or select the EDIT function from the shell. The file name
- to be edited may be entered with the command, or the program will
- take you directly to the file select screen, with the current di-
- rectory listed for filename selection.
-
- * When you are through editing,just press the Esc key. The main menu
- appears. Select (Q)uit, or press the Q key. The program prompts to
- save edit changes if any were made, otherwise it displays a Y/N ?
- EXIT prompt. Entering "Y" takes you back to DOS or your DOS shell
- and an "N" takes you back to the file select screen.
-
- * Upon edit save, previous backup file is deleted, edited file is
- saved, and all temporary files are cleared. The original file now
- has a file extent of .BAK, and has not been altered.
-
- Page 2
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * Version History *
-
- Version 4.7 * Completed user display color customization
- Improved block print function
- Now distributed in a packed execute format
- Text display functions will create self display .COM
- Version 4.5 * Improve readability of manuals and .DOC files
- Version 4.4 * New load option /x, Go direct file record edit mode
- Alt-B, Get marked block for search find string
- Alt-V, Enter file list offset for listing huge files
- Version 4.3 * New function F5, Find and load file using wild card name
- * New function Ctrl-F1, Save current edit state for reload
- * New function Ctrl-T, Pop-up calendar/clock w/alarm
- Version 4.2 * New function Ctrl-C, Built in base conversion calculator
- * Create and execute .BAT files for program make function
- * Mark/unmark files for auto load functions
- * Auto load edit, text find, text find and replace
- * Pass marked files to external command function
- * Ctrl-S, Keyboard character and key scan code display
- * Ctrl-V, Toggle file view modes text/hex
- * /F and /A, Load search options for use within FM.EXE
- * Ctrl-M, Set up to six different directory masks
- * Alt-K F, Stores up to six different text search strings
-
- Version 4.1 * Improved error detection and handling
-
- Version 3.6 * Increase pathname length to 64 characters
-
- Version 3.5 * Fix misc. problems incurred by new functions
-
- Version 3.3 * Maximum edit file size increased from 4M to unlimited
- * Mono text max characters per edit line now 80/160
- * Corrections installed for CGA monitors
- * Left display margin set, by F5 and auto
- * List files from directory window
- * Much improved search and replace functions
- * Improved color text edit display
- * Add Alt-K A function. Append block to file
-
- Version 3.2 * Execute programs from within editor
- * Function F2, Center text on cursor line
- * Function Alt-F2, Left align next line to cursor position
- * Display color text files routine
- * Auto indent sets to current tab position
- * Mouse & Alt-Arrow character draw
-
- Version 3.0 * Mouse cursor control, line draw, menu control
- * Menu function select
- * Auto directory listing
- * File select from directory window
- * New color select and save
-
-
- Page 3
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
-
- * FUNCTION KEY ASSIGNMENT *
-
-
- * F1 * Display edit help screens
- * Alt-F1 * Delete save edit state for current directory
- * Ctrl-F1 * Save current dir. edit state for subsequent edit run
- * F2 * Center text on current cursor (80 Char) line
- * Alt-F2 * Left align next line to current cursor column
- * F3 * From edit mode : Go load new data file
- * F3 * From name entry : Go to file window select mode
- * Alt-F3 * From edit mode : Return to previous text file
- * Ctrl-F3 * From name entry : Go to select file to list/execute
- * F4 * Switch console (Toggle between Alt. & Pri. consoles)
- * F5 * From name entry : Go find file using wild card name
- * F5 * From edit mode : Shift margin left eight columns
- * Alt-F5 * Shift left display margin right eight columns
- * Ctrl-F5 * Switch between 80/160 character line edit mode
- * F6 * From file select window : Mark/unmark all files
- * F6 * Toggle tab expand display on/off (Locate imbedded tabs)
- * Alt-F6 * Toggle Ctrl/G display on/off (For ansi color control)
- * Ctrl-F6 * Strip EOL space and replace other space with tabs
- * F7 * Switch keyboard to draw edit mode (See draw key chart)
- * Alt-F7 * Switch to draw erase line mode
- * Ctrl-F7 * Toggle color text mode on/off
- * F8 * Switch between 24/25 line screen edit
- * Alt-F8 * Go to change screen colors menu
- * Ctrl-F8 * Expand mono text file for color
- * Shift-F8 * Select color attr. from current cursor position
- * Ctrl-F9 * Save file as .ANX display file
- * F10 * Save edit file changes
- * Alt-F10 * Save text file as a .HLP or .CLP help file
- * Ctrl-F10 * Save file as .ANS (Ansi coded display file)
- * Shift-F10 * Save file as .TYP a DOS typable file
- * Esc * Exit from current function
- * Alt-B * Get marked block for search find string
- * Alt-K * Get text block control commands
- * Alt-Q * Get text find and replace commands
- * Alt-L * Get file line number to and go to that line
- * Ctrl-C * Run built in base conversion calculator
- * Ctrl-M * Set up to six different directory masks
- * Ctrl-S * Run keyboard character and key scan code display
- * Ctrl-T * Display built in pop-up calendar/clock w/alarm
- * Alt-V * Set file list offset for viewing very large files
- * Ctrl-V * Toggle file view modes text/hex
-
-
- Page 4
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * MOUSE CONTROL *
-
- * Special mouse control functions now incorporated in EDIT.EXE
-
- * Right button .... = * Always the Esc key
- * Left button ..... = * In edit mode .... = Disabled
- * At Y/N prompt ... = "Y" key
- * At any select ... = Enter key
- * In line draw .... = Toggle double/single line
- * In char draw .... = Go get new character
- * Both buttons .... = * At name entry ... = F3 key
- * At file select .. = "\" key
- * At Y/N prompt ... = "N" key
- * From menu mode .. = "Q" key
- * In view file .... = Toggle hex/text listing
- * In edit mode .... = Turn mouse draw ON
- * In mouse draw ... = Toggle line/char draw
-
-
-
- * FILE SELECT DIRECTORY WINDOW *
-
-
- * Upon entering the files select screen, the cursor is on the text
- entry line. Here you may enter a filename or change directories
- to get a new list. Edit controls Left/Right Arrow, Home, End, and
- Back Space are active. List controls Up/Down Arrow, PgUp, PgDwn,
- are active.
- Pressing "Esc" key or left mouse button at the file name entry
- takes you to the following select menu. When on any menu line you
- make selection by entering the letter in ( ) or by moving high-
- light to the desired choice and pressing the "Return" key or the
- left mouse button. All of these functions are available from the
- keyboard when on the name entry line.
-
- | (S)elect| (F)ind |(E)xe/Lst| (C)alc | (T)ime | (M)ask | (L)enTog| (Q)uit|
-
- | (S)elect | F3 * Go into file select mode in the directory window
- | (F)ind | F5 * Search disks for files using wildcard name characters
- |(E)xe/Lst | Ctrl-F3 * Go into file execute/list mode in the dir window
- | (C)alc | Ctrl-C * Call up the built in base conversion calculator
- | (T)ime | Ctrl-T * Call up the built in calendar/clock
- | (M)ask | Ctrl-M * Set/Select up to six different dir listing masks
- | (L)enTog | Ctrl-F5 * Toggle maximum characters per line, 160/80
- | (Q)uit | Q * Exit edit file select
-
-
- Page 5
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * FILE SELECT DIRECTORY WINDOW *
-
-
- The default directory listing mask is *.* for all files. You may
- set up to six different masks using the Ctrl-M function. When in
- this function the available masks are selected with the up/down
- arrow keys. You may set up your custom display colors from the
- name entry prompt using the "Alt-F8" function control.
-
- When a "\" is entered in the pathname, automatic search for sub-
- directories is performed and listed. To get the file listing,just
- press "Return" or right mouse button.
-
-
- * Pressing the "F3" function key or both mouse buttons takes you to
- the file select window. In this mode the highlighted file or sub-
- directory may be selected by pressing the "Enter" key or the Left
- mouse button. Highlight may be moved using the cursor controls or
- mouse movement.
-
- When in this mode you may mark/unmark files using the + & - keys,
- or "F6" function key to mark/unmark all files. If you have marked
- files, upon loading a file, you will be prompted for one of four
- auto-load features available. These are as follows :
-
- | (E)dit Files | (F)ind String| (R)eplace Str|e(X)ternal Opt| (Q)uit |
-
- | (E)dit Files | Load each marked file for normal editing
- | (F)ind String| Load and locate text string in each file for editing
- | (R)eplace Str| Load, locate, and replace text strings in each file
- |e(X)ternal Opt| Enter a command function for each file to be Passed to
- | (Q)uit | Abort auto-load function and unmark files
-
-
- Page 6
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * FILE SELECT DIRECTORY WINDOW *
-
-
- To select a new directory or drive, press "F3" key, or Both mouse
- buttons. In this mode, using the mouse to position cursor under a
- "\" and pressing both mouse buttons, sets that directory, for sub
- dir search. This gives select control of any file on your system
- to the mouse and the keyboard.
-
- * Pressing the "Ctrl" & "F3" keys from the filename entry line sets
- a third select mode. In this select mode, the selected file will
- be either listed or called for execution, depending on the file
- type. If the file is executable, you will be prompted for command
- options. If none, just press "Enter".
- You may also mark files in this mode for the auto-load features
- mentioned above to be entered upon return from file execution.
-
- * This is an example of the filename select screen :
-
- *******************************************************************************
- | EZTEXT * Full Screen Text Editor * (C)1992 By Robert Ossowski * |
- | |
- | | C:\TASM\WORK\*.* --------------------------------------------| |
- | | LABEL README README-Z EZTEXT ANS | |
- | | FILMAN ANS LOGO ANS LOGO1 ANS ROSOFT ANS | |
- | | ALLOC ASM ANSI ASM ANSIDRV ASM ATSIZE ASM | |
- | | BUTSTAT ASM CALC ASM CGASET ASM CHECKID ASM | |
- | | CHKFRAG ASM CHKROOT ASM CHNGCON ASM CHNGMENU ASM | |
- | | CLK1 ASM CLS ASM COLRTEXT ASM DDIR ASM | |
- | | DEFRAG ASM DEMO ASM DEMOS ASM DISKSCAN ASM | |
- | | DOSCOMM ASM DOSHELP ASM DOSHELPM ASM EDIT ASM | |
- | | EDITBLOK ASM EDITCHAR ASM EDITDAT ASM EDITEQU ASM | |
- | | EDITFILE ASM EDITQ ASM EQUIP ASM FILEIO ASM | |
- | |- Files -| , ,PgUp/Dwn= List| F3,Ctrl-F3 = Select| Esc=Exit -| |
- | |
- | Enter File Name * C:\TASM\WORK\.................................... |
- | |
- | File pathname may be up to forty-eight characters long as indicated by dots.|
- |Entry may contain disk identifier A:, C:, etc., directory \DOS\, etc., and a |
- |filename of eight characters max + a file extent (i.e. C:\MYDIR\MYFILE.DAT) |
- |To switch to highlight edit select mode, press the F3 function key or both |
- |mouse buttons. For execute / list select mode, press Ctrl-F3. |
- | |
- | TEXT EDITING FILE DIRECTORY |
- |TEXT LIST Load New File Chr 160|
- *******************************************************************************
-
- Page 7
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * CURSOR MOVEMENT COMMANDS *
-
-
- CHARACTER, Go left one ............... = Alt-S or left arrow
- CHARACTER, Go right one .............. = Alt-D or right arrow
- CHARACTER, Insert/Overwrite toggle ... = Insert
- CHARACTER, Set new color ............. = Ctrl-left or Ctrl-right arrow
- WORD, Go left one .................... = Ctrl-left arrow
- WORD, Go right one ................... = Ctrl-right arrow
- LINE, Go up one ...................... = Alt-E or up arrow
- LINE, Go down one .................... = Alt-X or down arrow
- LINE, Go to beginning of ............. = Home
- LINE, Go to end of ................... = End
- LINE, Restore current or just deleted = Alt-Q L
- LINE, Go to marked (0-9) ............. = Alt-Q(n)
- LINE, Mark place (0-9) ............... = Alt-K(n)
- LINE, Scroll screen up pne ........... = Alt-W
- LINE, Scroll screen down one ......... = Alt-Z
- LINE, Go to file line number ......... = Alt-L (number)
- LINE, Auto indent toggle ............. = Shift-Tab
- LINE, DRAW up/down ................... = Alt-Up/Down arrow
- LINE, DRAW left/right ................ = Alt-Left/Right arrow
- LINE, Set place marker ............... = Alt-K (0-9)
- LINE, Find & go to place marker ...... = Alt-Q (0-9)
- PAGE, Go up one screen ............... = Alt-R or Page Up
- PAGE, Go down one screen ............. = Alt-C or Page Down
- PAGE, Go to first screen position .... = Ctrl-Home
- PAGE, Go to last screen character .... = Ctrl-End
- FILE, Go up one 32K Byte page ........ = Ctrl-Page Up
- FILE, Go to end of next 32K page ..... = Ctrl-Page Down
-
-
- INSERT & DELETE COMMANDS
-
-
- TAB, Insert one eight character ...... = Alt-I or Tab
- LINE, Insert one ..................... = Alt-N or Enter
- BLOCK, Go read text file ............. = Alt-K R
- CHARACTER, Delete one at cursor ...... = Delete
- CHARACTER, Delete one left of cursor . = Alt-H or BackSpace
- WORD, Delete one right of cursor ..... = Alt-U
- LINE, Delete current cursor .......... = Alt-Y
- LINE, Delete to end of current cursor. = Alt-Q Y
- BLOCK, Delete marked text ............ = Alt-K Y
-
-
- Page 8
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * TEXT FIND AND REPLACE *
-
-
- The Alt-Q command controls handle location and replacement of text
- within current edit file. For the Alt-Q F, A, and R functions, you
- will be prompted for a text string input to match for locating and
- then for the search options input. If you selected the Alt-Q R func-
- tion, replace text string, you will then be prompted for the replace-
- ment text string. These text strings and options will be retained
- for use again when you select one of these functions.
-
-
- TEXT Find string ........... = Alt-Q F
- TEXT Find & replace string . = AlT-Q A
- TEXT Repeat last find ...... = Alt-Q R
-
- * TEXT SEARCH OPTIONS *
-
- Search whole file ...... = G : If you enter a G on the option line
- the search is applied to the complete file from beginning
- to end. If No G option is entered the search begins at the
- current cursor position.
-
- Search backwards ....... = B : If you enter a B on the option line
- the search starts at current cursor position and moves back
- towards the beginning of the file.
-
- Local Search In Block .. = L : If you enter an L on the option line
- the search is applied only to the currently marked block of
- text.
-
- Search Number of Times . = (n) : A number entered on the option line
- will initiate repeated searches that number of times. At the
- end of repeats the cursor will be located at the last text
- find position in the file. The number entry may not exceed
- 65535.
-
- Replace Without Asking . = N : The Alt-Q R Function normally locates
- the text string, displays that file location on screen- with
- located text string highlighted, and prompts for a Y/N entry
- asking if you want this string replaced. If you enter an N
- on the option line, this prompt is by-passed.
-
- Ignore Upper/Lower Case = U : For the normal text string search the
- letters are matched letter for letter(i.e. a "U" equals "U",
- a "u" does not equal "U"). If you enter a "U" on the option
- line, upper and lower case is ignored, and a "u" equals "U",
- a "U" equals "U". The text string will be matched letter for
- letter, ignoring case.
-
-
- Page 9
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * BLOCK CONTROL COMMANDS *
-
-
- SET block BEGINNING . = Alt-K B : These two commands set the start
- SET block END ....... = Alt-K K : and end block parameters. The text
- between these two markers will be highlighted on the display
- screen. These markers may also be set using the mouse or the
- Up/Down arrow keys or by selecting Mark block from the block
- menu.
-
- COPY block .......... = Alt-K C : Inserts a copy of the marked text
- in the file at the current cursor position.
-
- MOVE block .......... = Alt-K V : Saves the marked text in a buffer,
- deletes marked text from file, then inserts the text back
- into the file at the current cursor position.
-
- DELETE block ........ = Alt-K Y : Removes marked text from the file.
-
- SAVE block in buffer. = Alt-K S : Stores currently marked text in a
- buffer for later retrieval.
-
- GET block from buffer = Alt-K G : Retrieves previously saved text
- from the buffer and inserts it into the file at the current
- cursor position.
-
- READ file from disk . = Alt-K R : Reads a text file and inserts the
- text into the current edit file at current cursor position.
-
- WRITE block file .... = Alt-K W : Writes the currently marked text
- out to a specified file. This text replaces anything that
- may have been in an existing file. If the specified file
- does not exist, one will be created.
-
- APPEND block to file = Alt-K A : Writes the currently marked text
- out to a specified file. This text is added to anything
- that was previously in the file.
-
- COLOR FILL block .... = Alt-K F : For color text only. The marked
- texts color attribute will be changed to the current color
- attribute.
-
- PRINT block ......... = Alt-K P : Output the marked text to the
- printer port LPT1.
-
- HIDE block .......... = Alt-K H : Remove any text block marks.
-
-
- Page 10
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * COLOR TEXT MODE *
-
-
- Editing Color Text : With the advent of the current EGA/VGA monitors
- colored text display has become very useful. This editor allows you
- to edit and re-color text files. Each file loaded is checked for
- non-text null characters. If detected, you will be asked if this is
- a color text file. If you enter a "N" at this prompt, the file is
- assumed to be a special, non-text file, in which you wish to change
- any text found. Using a combination of color, text, and draw char-
- acters, you can create some very pleasing displays. See the sample
- color text file, ROSOFT.FIL, for an example of color display gener-
- ation.
-
-
- Color Text may be converted into an ANSI coded displayable file using
- the Ctrl-F10 function. This file is given the same name as the edit
- file, with a name extension of .ANS. Each Ctrl-G character found
- in the file, toggles ANSI code generation Off/On. These are insert-
- ed using the Edit Draw Mode. Study the sample .ANS file carefully.
- If you load the DOS "ANSI.SYS" driver, this file can be displayed
- using the DOS "TYPE" command, or you can use the supplied routine,
- ANSI.EXE, for display. ANSI.EXE has the optional speed control or
- continuous display functions. See Next Page.
-
-
- Color Text Control Functions :
-
- * Ctrl-F7 * Toggle color text mode on/off (See Page 20)
-
- * Alt-F8 * Go to change screen colors menu (See Pages 16 & 20)
-
- * Ctrl-F8 * Expand mono text file for color (See Page 20)
-
- * Shift-F8 * Select color attr. from current cursor position(Page 20)
-
- * Alt-F10 * Save text file as a .HLP or .CLP help file (See Page 21)
-
- * Ctrl-F10 * Save file as .ANS (Ansi coded display file)(See Page 21)
-
- * Ctrl-Arrow* Using the Ctrl-Arrow keys to pass over text will change
- the color of that text to the currently selected screen
- color attribute.
-
- * Alt-K F * The block marked texts color attribute will be changed
- to the current selected screen color attribute.
-
- Page 11
-
- * COLOR TEXT DISPLAY *
-
-
- * ANSI.COM * This routine displays ANSI coded text files. It will
- recognize and execute all standard ANSI control codes. Additional
- options of continuous display, display speed, pause display, and
- create a .COM self display file are supported.
-
- These options may be entered as command options(i.e. ANSI ROSOFT.ANS
- /3/c), will display ROSOFT.ANS continuous at rate number three. Add
- a "/n" and ANSI.COM will create an ROSOFT.COM file with continuous
- display at rate number three.
-
- When generating a source text file with EDIT.EXE you may insert the
- following display control characters in the file. These characters
- are used by the ANSI store function of EDIT.EXE, CTXT2COM.COM, and
- MTXT2COM.COM to control the text display.
-
- Ctrl-G "07h" : Toggle character display off/on
- Ctrl-H "08h" : ANSI Back Space and Text Toggle auto line clear on/off
- Ctrl-K "0Bh" : Clear current cursor line
- Ctrl-L "0Ch" : Clear screen and home cursor
- Ctrl-R "12h" : Load new display rate (Must be followed by rate number)
- Ctrl-S "13h" : Halt display till a "Space" is entered
- Tab "09h" : Go to next standard DOS eight character tab position
- CrLf "0Dh,0Ah" These are inserted by EDIT.EXE for end of line.
-
- The following entries from the keyboard are recognized :
- * Esc * Press "Esc" key to terminate display
- * 1-0 * Press number keys to control display rate (0=Fastest)
- * Space * Press space bar to stop / start display
-
- If you enter the command "ANSI", the routine will give you the
- following prompt :
-
- To display an ANSI coded file or create a self displaying .COM file.
-
-
- Enter filename ? ...............................
-
-
- Entry format : drive:\yourdir\filename.extent /speed /continue /new
-
- For /speed option : (/0 = System speed), (1-9 = Bauds 600-1M),
- /c = Redisplay till other than 0-9 pressed.
- /n = Create a self displaying .COM routine.
-
- Press "Esc" to exit !
-
- * CTXT2COM.COM & MTXT2COM.COM * These routines support the same
- functions as ANSI.EXE, but use the text files directly. CTXT2COM
- works with color text and MTXT2COM works with mono text files.
- MTXT2COM will display mono text in the selected screen color.
- These routines allow continuous display of multi-page text files
- that you have created using EDIT.EXE. For example, you may create
- a sales or safety presentation to be displayed on an idle system.
-
-
- Page 12
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * DRAW MODES *
-
-
- The line draw mode is always available using the Alt-Arrow keys or
- Alternate keys for line draw : These were added because on an XT
- system, the Alt-Arrow functions don't exist.
-
- Alt-Up arrow = Alt-T
- Alt-Down arrow = Alt-V
- Alt-Left arrow = Alt-F
- Alt-Right arrow = Alt-G
-
- Function Key F7 switches the keyboard to draw edit mode. See the draw
- key chart using function F1 (display help) for keyboard definitions.
- The chart is not included here because many of the characters are
- not printable. In this mode, all the non-control key ascii codes
- have 80H added to them in order to produce all the extended ascii
- codes for display and inclusion in your text file. Selecting any
- draw option from the menu system also sets the keyboard draw mode on.
- To turn keyboard draw off, press the Esc key.
-
- All draw functions, except keyboard entry, fill each line to maximum
- character length with space. When drawing in mono text, be careful
- to select proper line length (80 or 160), using function Ctrl-F5.
- Color text will always be automatically set to 80. If you wish to
- remove excess space fill from the file after drawing, use the Ctrl-
- F6 function.
-
- Function Keys Alt & F7, switch to draw erase line mode. In this mode,
- the line draw keys remove line characters from the edit file.
-
- Pressing keys Ctrl & D, toggles between line and character draw. The
- character draw mode uses a single selected character for all of the
- draw key functions. You may select any of the 256 characters that
- DOS supports from the character select window.
-
- Mouse draw control : When mouse draw is on the mouse motion duplicates
- Alt-Arrow keys.
-
- * Both buttons * From edit mode ... = Turn mouse draw on
- * In mouse draw .... = Toggle line/char draw
- * Left button * In mouse line draw = Toggle double/single line
- * In mouse char draw = Go get new character
- * Right button * Exits mouse draw mode
-
-
- Page 13
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * MENU SYSTEM *
-
-
- * Pressing the Esc key or right mouse button while in edit mode takes
- you to the editors function select menu system. While in this menu
- system, pressing both mouse buttons selects (Q)uit from the current
- active menu line.
- * Active entry on all menus are highlighted.
- * The cursor at the end indicates active menu line.
- * Highlight is moved using mouse or left and right arrow keys.
- * The up arrow key or mouse movement will get next menu if available.
- * The down arrow key or mouse movement will back out of menu system.
- * Highlighted selection is made by pressing left mouse button or Enter
- key. Selection may also be made by pressing the key outlined (?).
- * Selecting (Q)uit from any menu except main returns to edit mode.
- * Pressing Esc key or right mouse button returns to previous menu.
- * When on any menu pressing both mouse buttons selects (Q)uit.
-
-
- * This is the main function select menu :
- * Pressing Esc key or right mouse button here returns you to edit mode.
- * Selecting (Q)uit from this menu exits the editor.
-
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (F)ile * Get the edit file functions menu.
- * (B)lock * Get the edit block functions menu.
- * (S)earch* Get the edit search functions menu.
- * (E)dit * Get the edit control functions menu.
- * (M)isc * Get the miscellaneous edit functions menu.
- * (C)olor * Get the color change options menu.
- * (Q)uit * Exit the editor.
-
-
- * When you select (F)ile, you then get this menu :
-
- | (S)ave | (L)oad | (P)rev. | (R)ead | (W)rite | (A)ppend| (E)xpand|s(T)rip|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (S)ave * Get the edit file save option menu.
- * (L)oad * Go to file directory to load a new file.
- * (P)rev. * Leave current file and return to previous file.
- * (R)ead * Go to file directory to read a file into current file.
- * (W)rite * Go to file directory to get file to write marked block to.
- * (A)ppend* Go to file directory to get file to add marked block to.
- * (E)xpand* Expand current file for color text.
- * s(T)rip * Strip EOL spaces and fill blank areas with tabs.
-
-
- Page 14
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * MENU SYSTEM *
-
-
-
- * When you select (S)ave, you get this menu :
-
- | (E)dit | (A)nsi | (H)elp | (T)ype | a(N)sx | (Q)uit |
- | (S)ave | (L)oad | (P)rev. | (R)ead | (W)rite | (E)xpand| s(T)rip | (Q)uit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (E)dit * Save current active edit file.
- * (A)nsi * Generate and store an ANSI version of current edit file.
- * (H)elp * Generate and store a file for DOSHELP.EXE of current file.
- * (T)ype * Generate and store a DOS typable file of current edit file.
- * a(N)sx * Generate and store a @?? type ANSI file of current file.
- * (Q)uit * Return to edit mode.
-
-
- * When you select (B)lock from the main menu, you get this menu :
-
- | (M)ark | (C)opy | (M)ove | (S)ave | (G)et | (D)elete| (H)ide |(F)ill|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (M)ark * Go to mark block in edit file mode.
- * (C)opy * Copy marked block to current cursor position in edit file.
- * (M)ove * Moved marked block to current cursor position in edit file.
- * (S)ave * Store marked block in save buffer for later retrieval.
- * (G)et * Retrieve data from save buffer to current cursor position.
- * (D)elete* Remove marked block from edit file.
- * (H)ide * Un-mark data block.
- * (F)ill * Fill marked block with current selected screen color.
-
-
- * When you select (S)earch from the main menu you get this menu :
-
- | (F)ind |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit |
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (F)ind * Input text string to locate in edit file.
- *(R)eplace* Input string to locate and string for replacement.
- * (L)ine * Go to designated line number in edit file.
- *(S)et Mrk* Get mark number 0-9 and set to current cursor position.
- *(G)o Mark* Get mark number 0-9 and go to that location in edit file.
- * (Q)uit * Return to edit mode.
-
-
- Page 15
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * MENU SYSTEM *
-
- * When you select (S)et or (G)o mark, you get this menu :
-
- |0|1|2|3|4|5|6|7|8|9|Q|
- | (F)ind |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit |
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
-
- * When you select (E)dit from main menu, you get this menu :
- * Cursor returns to edit file location on screen.
-
- | (P)gDwn | Pg(U)p |(S)crlDwn| s(C)rlUp|(R)estLin|(D)elLine| (G)oLine| (Q)uit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (P)gDwn * Go down 24/25 lines in edit file.
- * Pg(U)p * Go Up 24/25 lines in edit file.
- *(S)crlDwn* Scroll edit file display down one line.
- * s(C)rlUp* Scroll edit file display up one line.
- *(R)estLin* Restore current edit line if changed.
- *(D)elLine* Remove current edit line from file.
- * (G)oLine* Go to specified line number in edit file.
- * (Q)uit * Return to edit mode.
-
-
- * When you select (M)isc from main menu, you get this menu :
-
- | (H)elp |(I)nsert | (D)raw |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (H)elp * Go display function help pages.
- *(I)nsert * Toggle text insert mode on or off.
- * (D)raw * Get draw options menu.
- *(L)ine25 * Toggle 24/25 line edit mode.
- *(Tab exp * Toggle tab display ON/OFF.
- *(A)utoInd* Toggle (Auto tab column on carriage return) ON/OFF.
- * (C)trl G* Toggle Ctrl/G display ON/OFF.
- * (Q)uit * Return to edit mode.
-
- * When you select (M)isc2 from (M)isc menu, you get this menu :
-
- | (C)alc | (T)ime |(K)eycode| ctrl(G) | (Q)uit |
- | (H)elp | (D)raw | (M)isc2 |(I)nsert |(L)ine25 |(T)ab exp|(A)utoInd|(Q)uit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (C)alc * Call built in calculator
- * (T)ime * Call built in calandar/clock
- *(K)eycode* Call key character and scan code display
- * ctrl(G) * Toggle Ctrl/G display ON/OFF.
- * (Q)uit * Return to main menu
-
-
- Page 16
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
- * EDIT MODE MENU SYSTEM *
-
- * When you select (D)raw from (M)isc menu you get this menu :
-
- | (S)ingle| (D)ouble| (C)har. | (E)rase | (Q)uit |
- | (H)elp |(I)nsert | (D)raw |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- * (S)ingle* Enter single line mouse draw mode.
- * (D)ouble* Enter double line mouse draw mode.
- * (C)har. * Enter character mouse draw mode.
- * (E)rase * Enter erase line mode.
- * (Q)uit * Return to text edit mode.
-
- * When you select (C)olor from main menu you get this menu :
- |(S)creen| (M)enu |(D)irLst|(H)ighLt|m(E)ssge|(B)lock |b(O)rder|s(T)ore |Quit|
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit |
-
- *(S)creen* Go set new screen display, or text entry, color.
- * (M)enu * Go set new color for menus.
- *(D)irLst* Go set new display colors for directory window.
- *(H)ighLt* Go set new display high lighting color.
- *m(e)ssge* Go set new color for messages.
- *(B)lock * Go set new color for edit block marking.
- *b(O)rder* Increment current screen border color.
- *s(T)ore * Save new colors permanent.
- * (Q)uit * Return to edit mode.
-
- * Upon making a selection the following screen appears with cursor on
- the present color block in the color window :
- *******************************************************************************
- | ! Select this color ! |
- | **********| To set New Screen Colors |********** |
- | |00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | |
- | |10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F | |
- | |20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F | |
- | |30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | |
- | |40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F | |
- | |50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F | |
- | |60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F | |
- | |70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F | |
- | |80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F | |
- | |90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F | |
- | |A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF | |
- | |B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF | |
- | |C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF | |
- | |D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF | |
- | |E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF | |
- | |F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF | |
- | *| Select =Arrow Keys| Enter = Set | Esc = Exit |* |
- | (C)ursor| (S)creen|(M)essage| bloc(K) | (B)order| s(T)ore | (Q)uit | |
- | (F)ile | (B)lock | (S)earch| (E)dit | (M)isc | (C)olor | (Q)uit | |
- *******************************************************************************
-
- Page 17
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * FUNCTION KEY ASSIGNMENT *
-
-
-
- * F1 * Display edit help screens
- The F1 key is used for calling on help display for the current
- function that you are using in any RO-SOFT program. When pressed,
- this function will display any available help information on the
- current function.
-
-
- * Alt-F1 * Delete save edit state for current directory
- Use the Alt and F1 keys to delete the save edit state file for
- the current directory.
-
-
- * Ctrl-F1 * Save current edit state for subsequent edit run
- The Ctrl and F1 keys are used to save the current state of edit.
- All the current conditions are saved in a file named "EDIT.SAV". If
- this file is encountered the next time you run "EDIT.EXE", the saved
- edit conditions will be loaded and it will be as if you never exited.
- You may have a different save state file in each directory.
-
-
- * F2 * Center text on current cursor (80 Char) line
- The F2 key is used to perform an eighty column centering of the
- text on the current cursor line. The cursor advances to the next line.
- Holding the F2 key down will repeatedly center next line.
-
-
- * Alt-F2 * Left align next line to current cursor column
- The Alt and F2 keys are used to left align the next line to the
- current cursor column. Holding keys down will repeatedly align next
- text line to the same column.
-
-
- * F3 * From Edit Mode : Go load new data file
- From Edit Mode, the F3 key is used to request loading a new text
- file in to be edited. When pressed, the program will prompt to save
- edit changes if any have been detected. Enter a "Y" if you wish to
- have the current changes saved. You are then transferred to the file
- select screen with entry cursor position on the filename entry line.
-
-
- * F3 * From Name Entry : Go to file window select mode
- Pressing the F3 key from the filename entry line will activate
- the file select window. The highlighted file may then be loaded by
- pressing the left mouse button or the "Enter" key.
-
-
- Page 18
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * FUNCTION KEY ASSIGNMENT *
-
-
- * Alt-F3 * Return to previous text file
-
- When in the edit mode, pressing the Alt & F3 keys informs the
- program that you want to return to a previously edited file. The edit
- state of the current file will be retained so that you can return to
- the same file location that you left using this function. You will be
- prompted for saving changes in the current file if any were detected.
- If a previous file had been exited, it will be loaded, and the cursor
- will be at the location in that file that you were at when you exited.
- If no previous file had been loaded, you will be prompted for a new
- filename entry. You may toggle back and forth between two files using
- this function, passing blocks of data from one to the other using the
- block control commands "Alt-K S" and "Alt-K G".
-
- * Ctrl-F3 * From name entry : Go to select file to list/execute
-
- When on the filename entry line, pressing the Ctrl & F3 keys will
- put you in "Select List/Execute" file mode. The program will determine
- if the highlighted filename can be executed or just listed and display
- the results on the file select control line. The file types ".EXE",
- ".COM", and ".BAT" can be executed. Upon selection, if the file is
- not one of these types, it will be listed on the screen with the view
- file control functions enabled. If the file is executable, you will be
- prompted for command option entry. If you have none, then just press
- "Enter". The file will be executed as if you had run it from the DOS
- command line. Upon execute termination or exit from file view mode of
- the program, you will be returned to the editor.
-
- * F4 * Switch console (Toggle between Alt. & Pri. consoles)
-
- If you are a programmer, as I am, you probably have both a color
- and a mono monitor on your system. Pressing the F4 key allows you to
- switch back and forth between the two. This is useful for viewing one
- part of a file while editing another.
-
- * F5 * Shift left display margin left eight columns
- * Alt-F5 * Shift left display margin right eight columns
- * Ctrl-F5 * Switch between 80/160 character line edit mode
-
- Since the editor now supports a 160 character text line, the screen
- must be shifted left to view the right most eighty columns. The F5 and
- Alt-F5 keys allow for manual shifting of the display screen. Margin
- shifting also occues automatically as the edit column goes beyond the
- right edge of your screen.
-
-
- Page 19
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * FUNCTION KEY ASSIGNMENT *
-
-
- * F6 * Toggle tab expand display on/off
-
- Pressing the F6 key will cause any tab character in the data to be
- displayed as an extended ascii character instead of being expanded and
- filled with spaces. Pressing F6 again will return to normal display.
-
-
- * Alt-F6 * Toggle Ctrl/G display on/off
-
- When creating text files for ansi generation, the Ctrl/G character
- code may be inserted into the text using the keyboard draw mode. This
- code is used to toggle ansi code generation off/on so that the portion
- of text, from OFF mark to ON mark, will not appear in the ansi file.
- Pressing the Alt & F6 keys toggles off/on, the screen display of these
- characters, while you are editing the file.
-
-
- * Ctrl-F6 * Strip EOL space and replace other space with tabs
-
- Pressing the Ctrl & F6 keys tells the program to remove any excess
- fill space from the text file. All end of line space is deleted, and
- imbedded spaces will be replaced by tab characters, where applicable.
- An F10 function (save edit) should be performed following execution
- of this function.
-
-
- * F7 * Switch keyboard to draw edit mode (See draw key chart)
-
- Pressing the F7 key switches the program into a draw mode that
- gives you access to all of the displayable extended ascii characters.
- These are listed in the F1 help display. Once in the draw mode, then
- pressing F7 again, toggles between double and single line draw using
- the Alt-Arrow keys. The current line draw mode is always available in
- normal edit mode using these keys.
-
- Mouse draw mode may also be selected while in the normal edit mode
- by pressing both mouse buttons.
-
-
- * Alt-F7 * Switch to draw erase line mode
-
- Pressing the Alt & F7 keys switches the program into an erase
- line mode using the Alt-Arrow keys or Mouse Draw Mode.
-
-
- Page 20
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * FUNCTION KEY ASSIGNMENT *
-
-
-
- * Ctrl-F7 * Toggle color text mode on/off
-
- Pressing the Ctrl and F7 keys toggles the display mode between
- mono and color. Use this function omly on empty files. This function
- was added to allow loading color text files (files that the editor did
- not sense as being color text when loaded) using the block file read
- function "Alt-K R". To use this function, create an empty file by
- entering a filename that doesn't exist, press Ctrl & F7 keys to switch
- to color mode, then use the block read to load the color text.
-
-
- * F8 * Switch between 24/25 line page edit
-
- Pressing the F8 key toggles the display between twenty-four and
- twenty-five line text display. This also controls the ANSI file gen-
- eration for 24 or 25 line display. While in 25 line mode, the control
- line is not displayed except for special messages like color text, or
- draw mode.
-
-
- * Alt-F8 * Go to change screen colors menu (See Page 16)
-
- Pressing the Alt and F8 keys takes you to the change colors menu.
- New screen, menu, text block, and border colors may be selected and
- stored if you want the change permanent.
- * For color text files, new screen color select does not affect text
- color. When you enter text, or use the Ctrl/Arrow keys, the text will
- be in the selected color.
-
-
- * Ctrl-F8 * Expand mono text file for color
-
- Pressing the Ctrl & F8 keys will cause the current data file to
- be expanded to contain color attributes for each character. You can
- then re-color the text as you wish using the Alt-F8 (Change Color)
- function, and Ctrl-Arrow keys to re-color.
-
-
- * Shift-F8 * Select color attribute from current cursor position
-
- Pressing the Shift & F8 keys when editing a color text file will
- select the color attributes at the current cursor position, to be app-
- lied to any text entered, or to any text passed using the Ctrl-Arrow
- keys.
-
-
- Page 21
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
- * FUNCTION KEY ASSIGNMENT *
-
-
- * F10 * Save edit file changes
-
- Pressing the F10 key at any time during an edit session will cause
- the current data file to be saved, and original file to be renamed to
- be the backup file. You remain in the same position of current edit
- session.
-
- * Alt-F10 * Save text file as a .HLP or .CLP help file
-
- Pressing the Alt & F10 keys at any time will cause the current
- data file to be saved as a help type file with an extent .HLP for mono
- or .CLP for color text. These files are accessible by the pop-up help
- routine supplied in my utilities package.
-
- * Ctrl-F10 * Save File As .ANS an Ansi Display File
-
- Pressing the Ctrl & F10 keys at any time will convert the text
- file to an ANSI coded file and store with an extent of .ANS. The text
- file remains intact. Clear screen & home cursor(Ctrl-L), and clear to
- end of line (Ctrl-K) functions may be imbedded in the text file using
- the draw-edit mode. You can toggle ANSI generation off & on by putting
- a (Ctrl-G) in text file. This allows possible animated presentations.
- A Ctrl-R, followed by a number (0-9), is recognized by my color text
- display routines as a display speed change. You can create mono or
- color files that can be listed on-screen using the DOS Type command.
- Mono files do not need the ANSI.SYS driver if stored using (Shift-F10).
- They are stored with an extent of ".TYP".
-
- The RO-SOFT introduction is an example of an ANSI generated file.
- The file ROSOFT.FIL is the edited color file used to create the file
- ROSOFT.ANS. This file is displayed by the ANSI display routine,
- ANSI.EXE. Use ANSI.EXE to display any ANSI file with option /1-9 for
- simulated baud rates 1=600, 2=1200, etc., or option /c to repeatedly
- display the file and changes rates when you press a number key. This
- will give you an idea of what would be displayed when you transmitted
- the file to a remote system. Or if you have ANSI.SYS loaded, you can
- just tell DOS to type ROSOFT.ANS. Observe the ROSOFT.FIL by loading
- it into the editor EDIT.EXE.
-
- * Shift-F10 * Save File As .TYP (a DOS Typable File)
-
- Pressing the Shift & F10 keys while editing mono text file will
- remove carriage returns from any lines that extend to screen column
- eighty and will store the text in a file with an extent of ".TYP" for
- a file that can be displayed using the DOS type command. The text file
- remains intact.
-
-
- Page 22
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * POP-UP CALCULATOR *
-
-
- * Ctrl-C * Pop-up a programmer's calculator with decimal, hex, octal,
- and binary base conversion, bit shifting, and logical operator func-
- tions. It has a 32-Bit number representation, and supports two decimal
- place integer arithmetic calculations. Screen location may be changed
- using the arrow keys. Position is retained until the program is either
- unloaded or moved again.
-
- Mixed-base calculations are supported and the +, -, *, and / func-
- tions are conventional. Beware, though, of only integer mode calcu-
- lations. Your fractions disappear, except in fixed two place decimal.
-
- * Calculator control functions as follows *
-
- * + * Add next number entered
- * - * Subtract next number entered
- * * * Multiply by next number entered
- * / * Divide by next number entered
- * = * Do selected operation
- * F1 * Pressing F1 successively cycles through the different
- base conversions of the number on the entry line.
- * F2 * This key toggles fixed two place decimal on and off.
- * F3 * Performs logical AND on current and next number entered.
- * F4 * Performs logical OR on current and next number entered.
- * F5 * Performs logical XOR on current and next number entered.
- * F6 * Performs logical NOT (invert) on the current entry.
- * F7 * Performs BIT shift left on current entry.
- * F8 * Performs BIT shift right on current entry.
- * F9 * Changes the SIGN of current entry.
- * F10 * Clears the entry line.
- * Shift-F10 * Clears the calculator.
- * Arrows * Re-locatable pop-up screen position using arrow keys.
-
-
- Page 23
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * POP-UP CALENDAR/CLOCK DISPLAY *
-
-
- * Ctrl-T * This is a pop-up calendar display with a clock. You may set
- the calendar to any month of any year using the arrow keys. The clock
- only displays when the calendar is set to current (system) month.
-
- The clock alarm may be set for the desired time of day. Enter alarm
- time in 12 hour format as shown, terminated with "A" or "P'. Turn the
- alarm off by any invalid character in alarm setting. You may turn off
- the calendar display, leaving clock on screen with the Delete Key.
- You may enter a message that will be displayed during alarm time.
- To terminate the alarm enter Ctrl-T again.
-
- Program functions: For calendar control.
-
- Right Arrow . = Go forward one month
- Left Arrow .. = Go back one month
- Up Arrow .... = Go forward one year
- Down Arrow .. = Go back one year
- Ctrl/Rt Arrow = Get current month
- Insert ...... = Enter alarm and message
- Delete ...... = Exit calendar leaving the clock display
- Page Up ..... = Move display up one line
- Page Down ... = Move display down one line
- Home ........ = Move display left one column
- End ......... = Move display right one column
- Ctrl/Home ... = Move display to far left
- Ctrl/End .... = Move display to far right
- Ctrl/Pg Up .. = Move display to top line
- Ctrl/Pg Dwn . = Move display to bottom line
- Esc ......... = Exit calendar display
-
-
- Page 24
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * FIND AND LOAD FILE FUNCTION *
-
-
- * F5 Locate File * This function inputs a filespec, searches all di-
- rectories on drives, and reports all locations of matching files. The
- filespec should contain a filename and file extent as required. Any
- KNOWN letters of the name and wild card characters may be used. The
- "?" may be substituted for any unknown character. The "*" indicates
- all for either name or extent. The command options may be a drive
- letter followed by a colon and a single digit number. The number
- designates how many drives to search, starting at the input letter.
-
- Entries may be as follows :
-
- * *.dat A:4 * Find & list, all files with .DAT ext. drives A: thru D:
- * dat.* D:1 * Find & list all files with name DAT on drive D:
- * dat?????.* * Find & list all files beginning with DAT
- * da???.* * List all files with a five letter name starting w/DA
- * Default searches up to 10 drives starting with drive C:
-
-
- * This is a sample listing supplied by this routine
-
-
- Searching for file : *.DAT
-
- C:\CIM\FAVORITE.DAT 375 8-29-91 7:43p
- C:\SHARE32\SHELLHLP.DAT 39,791 6-27-91 8:23a
- C:\SHARE34\SHELLHLP.DAT 43,598 8-29-91 1:15p
- C:\TASM\SHELL\SHELLHLP.DAT 43,598 8-20-91 2:18p
- C:\TASM\WORK\ASCII.DAT 26,621 6-25-90 5:57p
- C:\TASM\WORK\BIOSINT.DAT 88,426 7-09-90 12:26p
- C:\TASM\WORK\COMMAND.DAT 227,607 8-20-91 7:45p
- C:\TASM\WORK\DISKS.DAT 50,715 8-02-90 7:51p
- D:\TASM\WORK\DISKS.DAT 50,715 8-02-90 7:51p
- D:\TASM\WORK\DOSINT.DAT 161,454 1-22-91 8:34a
- D:\TASM\WORK\DOSSYS.DAT 116,680 10-13-90 2:26p
-
- Press "Esc"/Load file, "Return"/Non-stop, "Space"/Next find
-
- The routine Prompts at each found file for input until a "Return" is
- entered. It then only stops at page end. Entering "Esc" will load the
- last file listed into the editor.
-
-
- Page 25
-
-
-
- * EDIT.EXE * PROGRAMMERS TEXT EDITOR *
-
-
- TEXT FIND AND REPLACE USING FM.EXE
-
-
-
- ********************************************************
- | FILE MANAGER FM.EXE Ver 4.6 BY ROBERT OSSOWSKI |
- ********************************************************
-
-
-
- * F8 Edit a File * Press The F8 key or left button to run your editor
- and load the highlighted file for editing. Edit file must reside
- in the DOS search path.
-
- * ^O * Enter a DOS command for execution. Any command that can be run
- from the DOS command line may be executed here. This is handy for
- using file pack routines or for putting the current directory
- listing into a file to be called in by the editor, etc.
-
- * ^P * Pass marked files to command function. This is useful for per-
- forming an operation on marked files only. If used in conjunction
- with EDIT.EXE Ver 4.2 or later, it becomes very powerful. You
- can enter "EDIT /F" and all marked files will be passed to the
- text search function of the editor one at a time. After execution
- of this command, a "Ctrl-X" may be entered at any entry stop to
- terminate and return to FM.
-
- Selecting the search find option with "EDIT /F" will prompt for a text
- string entry and for search options when the first file is loaded,
- then search for the entered string and enter the edit mode if the
- text is found. You may then edit the file. Upon exiting, the next
- marked file will be loaded and searched. You can use the "Alt-K S"
- function to save a block of text which can then be pulled into the
- next file loaded when the text string is found. Use the "Alt-K G"
- block function to retreive the saved text.
-
- Selecting the search "find and replace" option, with "EDIT /A" will
- prompt for both "find" and "replace" strings, and search options, at
- the first file load. On the search options line,enter a number large
- enough to cover all occurrences expected in a single file. Entering
- an "N" on options line following the number will find and replace
- all occurrences of the "find" string in all marked files, stopping
- only to report the number of replacements in each file. Without the
- "N", it stops at each occurrence and asks if you want it replaced.
-
-
- Page 26
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
- * Running EDIT.EXE using the /x option will invoke a completely
- different edit mode. This mode is useful on DBASE type files,
- and instant access on huge data files.
-
- * File Record Parameter Entry Screen *
- ******************************************************************************
- | * DIRECT FILE RECORD EDIT FUNCTION * |
- | |
- | |
- | For File C:\ALAD\IBMPCROU.DBF |
- | |
- | File Size 34,792 Bytes |
- | |
- | Enter record length ? 90 Max 1920 Bytes |
- | |
- | File header offset ? 322 Max 9999999 Bytes |
- | |
- | Enter first record ? 1 Max 9999999 Recs |
- | |
- | Number of records 383 Plus 46 Bytes |
- | |
- | |
- | Press "F9" to get DBF file parameters, "Esc" to exit |
- ******************************************************************************
-
- * F1 help screen available for this function *
- ******************************************************************************
- | Controls available for direct file edit |
- | |
- | F1 = Display help page |
- | F3 = Go get new file |
- | F7 = Get hex char code |
- | Insert = Get hex char code |
- | F8 = Reset record parameters |
- | F9 = Get DBF file parameters |
- | F10 = Store current record |
- | PgUp = Get previous record |
- | PgDwn = Get next record |
- | Arrows = Move cursor |
- | End = Move to end of line |
- | Home = Move to line start |
- | Ctrl-C = Use calculator |
- | Ctrl-S = View key char & scan codes |
- | Ctrl-T = View calendar/Display clock |
- | |
- | Press any key to continue. |
- ******************************************************************************
-
-
- Page 27
-
-
-
-
- ***************************************
- | EDIT.EXE PROGRAMMERS TEXT EDITOR |
- ***************************************
-
-
-
- * DIRECT FILE RECORD EDIT FUNCTION *
-
-
- Use this load option for rapid access to far out records in very
- large data files. The editing support is rather limited, in that
- the file size cannot be changed using this option. You may change
- and store any data in the file with access to all 256 character
- codes. This function was added mainly for access in data files
- that may be too large and cumbersome to load into a normal editor
- for fixing bad data. It uses direct file record access on both
- read and write and only loads one record at a time. Use the F9
- key at record length entry for getting length and header offset
- of a DBF file from the file itself.
-
-
- * Sample Record Edit Screen *
- *******************************************************************************
- | |
- | |
- | |
- |27208WARMBOOT.COM XJ.BOGHOSIAN 920219 128 16 5This nifty prog. will boot|
- |the PC |
- | |
- | |
- | |
- | |
- | |
- | |
- | |
- | |
- |C:\ALAD\IBMPCROU.DBF Rec# 377 Rec Len 90 Ofs 34,162 |
- *******************************************************************************
-
-
- Page 28
-
-
-
-
-
- * EDIT.EXE * PROGRAMMERS TEXT EDITOR *
-
-
-
-
- Should a problem arise:
-
- Because of the complexity of handling both mono and color text by
- the same functions, you may find a way to end up with a messed up
- display screen. If this occurs, first do a Ctrl-Page Up function.
- This should correct the screen display. But if the display is still
- messed up, exit the editor not saving changes . At any rate, you
- will still have a backup file that was the file that you originally
- read in to edit. This file will have the same name, but its extent
- will be ".BAK".
-
-
- If you have any questions that cannot be resolved any other way,
- I can be contacted at :
-
- RO-SOFT, c/o Robert Ossowski
- 7165 Kent Dr.
- Baker, La. 70714
- Ph. (504) 775-4116
-
-
-